What is the `@include` directive and how does it differ from `@extend`?
Description : Differences between `@include` and `@extend`.
Answer :
`@include` applies the styles defined in a mixin to a selector, allowing for reusable chunks of code.`@extend`, on the other hand, allows one selector to inherit styles from another without creating additional CSS rules.`@include` is more flexible as it can accept parameters,while`@extend` helps to avoid code duplication by sharing styles directly.